<?php

include_once ("AccesBBDD.class.php");

class TpEstdVO{

//Atribut
var $id_tipus_estudis=0;
var $nom="";
//Métodes
function TpEstdVO($id_tipus_estudis,$nom){
$this->id_tipus_estudis =$id_tipus_estudis;
$this->nom=$nom;
}
}


class TpEstdDAO{

//Atributs
//Métodes

function crearTpEstd($nom) {

    if (!$this->buscarTpEstd($nom)) {
        $bd=new AccesBBDD();
        $bd->conectar();
        $bd->modificar("INSERT INTO tipus_estudis (nom) VALUES ('$nom');");
 $bd->desconectar();
        return true;
    } else {
        return false;
    }
	
}function modificarTpEstd($nom,$nom2){
	if(($this->buscarTpEstd($nom)) && (!$this->buscarTpEstd($nom2))){
	 $bd=new AccesBBDD();
        $bd->conectar();
        $bd->modificar("update tipus_estudis set nom = ('$nom2') where nom = ('$nom')");
$bd->desconectar();
return true;
}else{
return false;}

}

function llistarTpEstd(){
 $list = array();
 $bd=new AccesBBDD();
 $bd->conectar();
 $result = $bd->consultar("Select * from tipus_estudis");
$bd->desconectar();		
		while ($row = mysql_fetch_array($result)) {
			$vo = new TpEstdVO($row['id_tipus_estudis'],$row['nom']);
		array_push($list,$vo);
		}				
		return $list;

}
function ConsulidTpEstd($nom){
$bd=new AccesBBDD();
$bd->conectar();
$result = $bd->consultar("Select id_tipus_estudis from tipus_estudis where nom = '$nom'");
if (mysql_num_rows($result)==1){
$row = mysql_fetch_array($result,MYSQL_ASSOC);
$bd->desconectar();
return $id=$row['id_tipus_estudis'];}
else{
$bd->desconectar();
return $id='';}	
}
function ConsulnomTpEstd($id){
$bd=new AccesBBDD();
$bd->conectar();
$list=array();
$result = $bd->consultar("Select * from tipus_estudis where id_tipus_estudis = '$id'");
if (mysql_num_rows($result)==1){
$bd->desconectar();
while ($row = mysql_fetch_array($result)) {
			$vo = new TpEstdVO($row['id_tipus_estudis'],$row['nom']);
		array_push($list,$vo);
		}				
		return $list;}
else{
return $list='';}
}

function buscarTpEstd($nom){

	$bd=new AccesBBDD();
    $bd->conectar();
	$resultat = $bd->consultar("select nom from tipus_estudis where nom= '$nom'");
    $num_rows = mysql_num_rows($resultat);
$bd->desconectar();
    if ($num_rows > 0) {
        return true;
    } else {
        return false;
    }}}
?>
